Part Number Hot Search : 
V53C104 SR780 M6800 P6KE47 FSS242 M6800 CD4069CN MAX5925A
Product Description
Full Text Search
 

To Download W3H64M72E-667ES Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  w3h64m72e-xsbx advanced* 1 white electronic designs corporation ? (602) 437-1520 ? www.wedc.com white electronic designs march 2006 rev. 1 white electronic designs corp. reserves the right to change products or speci? cations without notice. 64m x 72 ddr2 sdram 208 pbga multi-chip package features  data rate = 667*, 533, 400  package: ? 208 plastic ball grid array (pbga), 17 x 23mm ? 1.0mm pitch  ddr2 data rate = 667*, 533, 400  core supply voltage = 1.8v 0.1v  i/o supply voltage = 1.8v 0.1v - (sstl_18 compatible)  differential data strobe (dqs, dqs#) per byte  internal, pipelined, double data rate architecture  4-bit prefetch architecture  dll for alignment of dq and dqs transitions with clock signal  eight internal banks for concurrent operation (per ddr2 sdram die)  programmable burst lengths: 4 or 8  auto refresh and self refresh modes  on die termination (odt)  adjustable data C output drive strength  programmable cas latency: 3, 4 or 5  posted cas additive latency: 0, 1, 2, 3 or 4  write latency = read latency - 1* t ck  commercial, industrial and military temperature rang es  organized as 64m x 72  weight: w3h64m72e-xsbx - 2.5 grams typical benefits  63% space savings vs. fpbga  re duced part count  55% i/o reduction vs fpbga  re duced trace lengths for low er par a sit ic ca pac i tance  suit able for hi-re li abil i ty ap pli ca tions  upgradable to 128m x 72 den si ty (con tact fac to ry for information) * this product is under development, is not quali? ed or characterized and is subject to change or cancellation without notice. area 5 x 209mm 2 = 1,045mm 2 391mm 2 63% 5 x 92 balls = 460 balls 208 balls 55% s a v i n g s i/o count actual size w3h64m72e-xsbx csp approach (mm) 90 fbga 11.0 19.0 23 17 90 fbga 11.0 90 fbga 11.0 90 fbga 11.0 90 fbga 11.0 figure 1 C density comparisons white electronic designs w3h64m72e-xsbx
w3h64m72e-xsbx 2 white electronic designs corporation ? (602) 437-1520 ? www.wedc.com white electronic designs march 2006 rev. 1 advanced* white electronic designs corp. reserves the right to change products or speci? cations without notice. dq16 dq31 dq0 dq15 we# cs# ras# cas# cke dq32 dq47 dq0 dq15 we# cs# ras# cas# cke dq48 dq63 dq0 dq15 cke dq64 dq0 cke a0-12 ba0-2 u1 ras# we# cas# cke cs# u0 u2 u3 a0-12 ba0-2 odt a0-12 ba0-2 odt a0-12 ba0-2 odt a0-12 ba0-2 odt a0-12 ba0-2 ck4# ck# ldm4 ldm v cc udm ldqs4 ldqs# udqs4 ldqs4# udqs4# udqs# ldqs udqs odt ck4 ck odt u4 ck3# ck# ldm3 ldm udm3 udm ldqs3 ldqs# udqs3 ldqs3# udqs3# udqs# ldqs udqs ck3 ck ck2# ck# ldm2 ldm udm2 udm ldqs2 ldqs# udqs2 ldqs2# udqs2# udqs# ldqs udqs ck2 ck ck1# ck# ldm1 ldm udm1 udm ldqs1 ldqs# udqs1 ldqs1# udqs1# udqs# ldqs udqs ck1 ck ck0# ck# ldm0 ldm udm0 udm ldqs0 ldqs# udqs0 ldqs0# udqs0# udqs# ldqs udqs ck0 ck dq0 dq15 dq0 dq15 we# cs# ras# cas# cke we# cs# ras# cas# dq71 dq15 we# cs# ras# cas# figure 2 C functional block diagram
w3h64m72e-xsbx 3 white electronic designs corporation ? (602) 437-1520 ? www.wedc.com white electronic designs march 2006 rev. 1 advanced* white electronic designs corp. reserves the right to change products or speci? cations without notice. top view figure 3 - pin configuration 1 2 3 4 5 6 7 8 9 10 11 a b c d e f g h j k l m n p r t u v w v cc v ss dq35 dq52 ldm3 dq38 umd3 v cc v ss v cc udqs1# dq13 ldqs1# dq0 ck0 v ss v cc v ss v cc v ss nc dq51 dq36 ldm2 dq54 dq44 a6 a0 a2 udqs1 dq29 ldqs0# dq16 ck0# ck1# v ss v cc v ss nc nc nc dq33 dq49 dq60 dq41 a10 a11 a4 udqs0 dq8 dq10 ldqs1 dq5 ck1 ck4# v ss v cc nc nc nc nc dq43 dq57 dq46 a9 v cc a8 dq15 dq24 dq26 ldqs0 dq21 dq2 ck4 v cc v cc nc nc nc ba2 dq59 umd2 dq62 v cc v ss v cc udqs0# dq31 dq23 dq7 dq18 ras# cs# v cc v cc nc nc dq50 dq39 dq55 dq63 udqs2# v cc v ss v cc dq30 udm0 dq27 udqs4 dq71 dq64 dq69 vcc v cc v ss ck3# ck2# dq48 ldqs2# dq61 udqs3 dnu* ba1 a7 dq12 dq22 ldm0 dq4 dq19 dq68 v ss v cc v cc nc dq34 dq53 ldqs2 dq58 dq56 dq47 a3 v cc ba0 dq14 dq25 dq11 udqs4# cke dq70 ldm4 v cc v ss nc ck3 dq37 ldqs3 dq42 dq40 udqs2 a12 a1 a5 dq9 dq28 dq17 dq1 we# dq65 dq67 v ss v ss nc nc nc dnu dnu v ss v cc v ss v ref v ss v cc v ss odt ldqs4# ldqs4 cas# dq66 v ss v ss v cc v ss ck2 dq32 ldqs3# dq45 udqs3# v cc v ss v cc umd1 dq6 ldm1 dq20 dq3 v ss v cc v ss * pin j10 is reserved for signal a13 on 128mx72 and higher densities. note: udqs4 and udqs4# require a 10k? pull up resistor.
w3h64m72e-xsbx 4 white electronic designs corporation ? (602) 437-1520 ? www.wedc.com white electronic designs march 2006 rev. 1 advanced* white electronic designs corp. reserves the right to change products or speci? cations without notice. table 1 C ball descriptions symbol type description odt input on-die termination: odt (registered high) enables termination resistance internal to the ddr2 sdram. when enabled, odt is only applied to each of the following balls: dq0Cdq71, ldm, udm, ldqs, ldqs#, udqs, and udqs#. the odt input will be ignored if disabled via the load mode command. ck, ck# input clock: ck and ck# are differential clock inputs. all address and control input signals are sampled on the crossing of the positive edge of ck and negative edge of ck#. output data (dqs and dqs/dqs#) is referenced to the crossings of ck and ck#. cke input clock enable: cke (registered high) activates and cke (registered low) deactivates clocking circuitry on the ddr2 sdram. the speci? c circuitry that is enabled/disabled is dependent on the ddr2 sdram con? guration and operating mode. cke low provides precharge power-down mode and self-refresh action (all banks idle), or active power-down (row active in any bank). cke is synchronous for power-down entry, power-down exit, output disable, and for self refresh entry. cke is asynchronous for self refresh exit. input buffers (excluding cke, and odt) are disabled during power-down. input buffers (excluding cke) are disabled during self refresh. cke is an sstl_18 input but will detect a lvcmo slow level once v cc is applied during ? rst power-up. after v ref has become stable during the power on and initialization sequence, it must be maintained for proper operation of the cke receiver. for proper self-refresh operation, v ref must be maintained. cs# input chip select: cs# enables (registered low) and disables (registered high) the command decoder. all commands are masked when cs# is registered high. ras#, cas#, we# input command inputs: ras#, cas#, we# (along with cs#) de? ne the command being entered. ldm, udm input input data mask: dm is an input mask signal for write data. input data is masked when dm is concurrently sampled high during a write access. dm is sampled on both edges of dqs. although dm balls are input-only, the dm loading is designed to match that of dq and dqs balls. ldm is dm for lower byte dq0Cdq7 and udm is dm for upper byte dq8Cdq15, of each of u0-u4 ba0Cba2 input bank address inputs: ba0Cba2 de? ne to which bank an active, read, write, or precharge command is being applied. ba0Cba2 de? ne which mode register including mr, emr, emr(2), and emr(3) is loaded during the load mode command. continued on next page
w3h64m72e-xsbx 5 white electronic designs corporation ? (602) 437-1520 ? www.wedc.com white electronic designs march 2006 rev. 1 advanced* white electronic designs corp. reserves the right to change products or speci? cations without notice. table C 1 ball descriptions (continued) a0-a12 input address inputs: provide the row address for active commands, and the column address and auto precharge bit (a10) for read/write commands, to select one location out of the memory array in the respective bank. a10 sampled during a precharge command determines whether the precharge applies to one bank (a10 low, bank selected by ba2Cba0) or all banks (a10 high) the address inputs also provide the op-code during a load mode command. dq0-71 i/o data input/output: bidirectional data bus udqs, udqs# i/o data strobe for upper byte: output with read data, input with write data for source synchronous operation. edge- aligned with read data, center-aligned with write data. udqs# is only used when differential data strobe mode is enabled via the load mode command. ldqs, ldqs# i/o data strobe for lower byte: output with read data, input with write data for source synchronous operation. edge- aligned with read data, center-aligned with write data. ldqs# is only used when differential data strobe mode is enabled via the load mode command. v cc supply power supply: 1.8v 0.1v v ccq supply dq power supply: 1.8v 0.1v. isolated on the device for improved noise immunity v ref supply sstl_18 reference voltage. v ss supply ground nc - no connect: these balls should be left unconnected. dnu - future use; address bits a14 and a15 are reserved for future densities.
w3h64m72e-xsbx 6 white electronic designs corporation ? (602) 437-1520 ? www.wedc.com white electronic designs march 2006 rev. 1 advanced* white electronic designs corp. reserves the right to change products or speci? cations without notice. description the 4gb ddr2 sdram is a high-speed cmos, dynamic random-access memory containing 4,294,967,296 bits. each of the ? ve chips in the mcp are internally con? gured as 8-bank dram. the block diagram of the device is shown in figure 2. ball assignments and are shown in figure 3. the 4gb ddr2 sdram uses a double-data-rate architecture to achieve high-speed operation. the double data rate architecture is essentially a 4 n -prefetch architecture, with an interface designed to transfer two data words per clock cycle at the i/o balls. a single read or write access for the 4gb ddr2 sdram effectively consists of a single 4 n -bit-wide, one-clock-cycle data transfer at the internal dram core and four corresponding n -bit-wide, one-half-clock-cycle data transfers at the i/o balls. a bidirectional data strobe (dqs, dqs#) is transmitted externally, along with data, for use in data capture at the receiver. dqs is a strobe transmitted by the ddr2 sdram during reads and by the memory controller during writes. dqs is edge-aligned with data for reads and center-aligned with data for writes. there are strobes, one for the lower byte (ldqs, ldqs#) and one for the upper byte (udqs, udqs#). the 4gb ddr2 sdram operates from a differential clock (ck and ck#); the crossing of ck going high and ck# going low will be referred to as the positive edge of ck. commands (address and control signals) are registered at every positive edge of ck. input data is registered on both edges of dqs, and output data is referenced to both edges of dqs, as well as to both edges of ck. read and write accesses to the ddr2 sdram are burst oriented; accesses start at a selected location and continue for a programmed number of locations in a programmed sequence. accesses begin with the registration of an active command, which is then followed by a read or write command. the address bits registered coincident with the active command are used to select the bank and row to be accessed. the address bits registered coincident with the read or write command are used to select the bank and the starting column location for the burst access. the ddr2 sdram provides for programmable read or write burst lengths of four or eight locations. ddr2 sdram supports interrupting a burst read of eight with another read, or a burst write of eight with another write. an auto precharge function may be enabled to provide a self-timed row precharge that is initiated at the end of the burst access. as with standard ddr sdrams, the pipelined, multibank architecture of ddr2 sdrams allows for concurrent operation, thereby providing high, effective bandwidth by hiding row precharge and activation time. a self refresh mode is provided, along with a power-saving power-down mode. all inputs are compatible with the jedec standard for sstl_18. all full drive-strength outputs are sstl_18- compatible. general notes ? the functionality and the timing speci? cations discussed in this data sheet are for the dll- enabled mode of operation. ? throughout the data sheet, the various ? gures and text refer to dqs as dq. the dq term is to be interpreted as any and all dq collectively, unless speci? cally stated otherwise. additionally, each chip is divided into 2 bytes, the lower byte and upper byte. for the lower byte (dq0Cdq7), dm refers to ldm and dqs refers to ldqs. for the upper byte (dq8Cdq15), dm refers to udm and dqs refers to udqs. note that the there is no upper byte for u4 and therefore no udm4. ? complete functionality is described throughout the document and any page or diagram may have been simpli? ed to convey a topic and may not be inclusive of all requirements. ? any speci? c requirement takes precedence over a general statement. initialization ddr2 sdrams must be powered up and initialized in a prede? ned manner. operational procedures other than those speci? ed may result in unde? ned operation. the following sequence is required for power up and initialization and is shown in figure 4 on page 8.
w3h64m72e-xsbx 7 white electronic designs corporation ? (602) 437-1520 ? www.wedc.com white electronic designs march 2006 rev. 1 advanced* white electronic designs corp. reserves the right to change products or speci? cations without notice. v lc s o m l e v e l w o l 8 t d t v 1 c e k r t t : p u - r e w o p n a c c v da t s be l co lc ( k c, k c ) # k ) n i m ( s 0 0 2 = t i hg z - h m d 7 s q d 7 i hg z - h s s e r d d a 9 ck c# k t c l v t t 1 v f e r v c c q c d n a m m o p o n 2 e r p 0 t 0 a t t n o d c e r a t c l t c k v c c t d o q d 7 i h gz - h s n 0 0 4 = t ) n i m ( tb 0 0 0 2cyc f o s e lck 3 h t i w r m e e l b a n e l l d 5 h t i w r m t e s e r l l d t f rc m l e r p m l f e r f e r m l tg 0 j t 0 i t 0 h t 0 o / w r m t e s e r l l d h t i w r m e oc t l u a f e d d 0 1 0 m t 0 l t 0 k t 0 f t 0 e t ) 2 ( r m e ) 3 ( r m e t d r m m l m l 1 = 0 1 a t a p r tc t 0d0 8 1 _ l t s s l e v e l w o l 8 d i l a v 3 d i l a v n idic a s e t ab n i k a e r s e m i tce l a m l h t i w r m e oc t i x e d 1 1 m l l a m r o n n o i t a r e p o 4 e t o n e e s e e s e t o n 3 ce d o c e d o 1 = 0 1 a c e d o c e d o ce d o c e d o c e d o t d r m t d r m t d r m t d r m t a p r t f rc t d r m t d r m figure 4 C power-up and initialization notes appear on page 9
w3h64m72e-xsbx 8 white electronic designs corporation ? (602) 437-1520 ? www.wedc.com white electronic designs march 2006 rev. 1 advanced* white electronic designs corp. reserves the right to change products or speci? cations without notice. notes: 1. applying power; if cke is maintained below 0.2 x v ccq , outputs remain disabled. to guarantee r tt (odt resistance) is off, vref must be valid and a low level must be applied to the odt ball (all other inputs may be unde? ned, i/os and outputs must be less than v ccq during voltage ramp time to avoid ddr2 sdram device latch-up). at least one of the following two sets of conditions (a or b) must be met to obtain a stable supply state (stable supply de? ned as v cc , v ccq ,v ref , and v tt are between their minimum and maximum values as stated in dc operating conditions table): a. (single power source) the v cc voltage ramp from 300mv to v cc (min) must take no longer than 200ms; during the v cc voltage ramp, |v cc - v ccq | 0.3v. once supply voltage ramping is complete (when v ccq crosses v cc (min), dc operating conditions table speci? cations apply. ? v cc , v ccq are driven from a single power converter output ? v tt is limited to 0.95v max ? v ref tracks v ccq/2 ; v ref must be within 0.3v with respect to v ccq/2 during supply ramp time. ? v ccq v ref at all times b. (multiple power sources) v cc v ccq must be maintained during supply voltage ramping, for both ac and dc levels, until supply voltage ramping completes (v ccq crosses v cc [min]). once supply voltage ramping is complete, dc operating conditions table speci? cations apply. ? apply v cc before or at the same time as v ccq ; v cc voltage ramp time must be 200ms from when v cc ramps from 300mv to v cc (min) ? apply v ccq before or at the same time as v tt ; the v ccq voltage ramp time from when v cc (min) is achieved to when v ccq (min) is achieved must be 500ms; while v cc is ramping, current can be supplied from v cc through the device to v ccq ? v ref must track v ccq/2 , v ref must be within 0.3v with respect to v ccq/2 during supply ramp time; v ccq v ref must be met at all times ? apply v tt ; the v tt voltage ramp time from when v ccq (min) is achieved to when vtt (min) is achieved must be no greater than 500ms 2. cke uses lvcmos input levels prior to state t0 to ensure dqs are high-z during device power-up prior to v ref . being stable. after state t0, cke is required to have sstl_18 input levels. once cke transitions to a high level, it must stay high for the duration on the initialization sequence. 3. pre = precharge command, lm = load mode command, mr = mode register, emr = extended mode register, emr2 = extended mode register 2, emr3 = extended mode register 3, ref = refresh command, act = active command, a10 = precharge all, code = desired value for mode registers (blank addresses are required to be decoded), valid - any valid command/ address, ra = row address, bank address. 4. dm represents udm & ldm, dqs represents, udqs, udqs#, ldqs, ldqs#, rdqs, rdqs#, dq represents dq0-71. 5. for a minimum of 200s after stable power and clock (ck, ck#), apply nop or deselect commands, then take cke high. 6. wait a minimum of 400ns, then issue a precharge all command. 7. issue a load mode command to the emr(2). (to issue an emr(3) command, provide low to ba2 and ba0, and provide high to ba1.) set register e7 to "0" or "1;" all others must be "0". 8. issue load mode command to the emr(3). (to issue and emr(3) command, provide high to ba0 = 1, ba1 = 1, and ba2 = 0.) set all registers to "0". 9. issue a load mode command to the emr to enable dll. to issue a cll enable command provide low to ba1, ba2 and a0; provide high to ba0. bits e7, e8 and e9 can be set to "0" or "1;" micron recommends setting them to "0". 10. issue a load mode command for dll reset. 200 cycles of clock input is required to lock the dll. (to issue a dll reset, provide high to a8 and provide low to ba2 = ba1 = ba0 = 0.) cke must be high the entire time. . 11. issue precharge all command. 12. issue two or more refresh commands. 13. issue a load mode command with low to a8 to initialize device operation (i.e., to program operating parameters without resetting the dll). to access the mode registers, ba0 = 0, ba1 = 0, ba2 = 0. 14. issue a load mode command to the emr to enable ocd default by setting bits e7, e8, and e9 to 1, and then setting all other desired parameters. to access the extended mode register, ba2 = 0, ba1 = 0, ba0 = 1. 15. issue a load mode command to the emr to enable ocd exit by setting bits e7, e8, and e9 to 0, and then setting all other desired parameters. to access the extended mode registers, ba2 = 0, ba1 = 0, ba0 = 1. 16. the ddr2 sdram is now initialized and ready for normal operation 200 clock cycles after the dll reset at tf0.
w3h64m72e-xsbx 9 white electronic designs corporation ? (602) 437-1520 ? www.wedc.com white electronic designs march 2006 rev. 1 advanced* white electronic designs corp. reserves the right to change products or speci? cations without notice. mode register (mr) the mode register is used to de? ne the speci? c mode of operation of the ddr2 sdram. this de? nition includes the selection of a burst length, burst type, cl, operating mode, dll reset, write recovery, and power-down mode, as shown in figure 5. contents of the mode register can be altered by re-executing the load mode (lm) command. if the user chooses to modify only a subset of the mr variables, all variables (m0Cm14) must be programmed when the command is issued. the mode register is programmed via the lm command (bits ba2Cba0 = 0, 0, 0) and other bits (m12Cm0) will retain the stored information until it is programmed again or the device loses power (except for bit m8, which is self-clearing). reprogramming the mode register will not alter the contents of the memory array, provided it is performed correctly. the lm command can only be issued (or reissued) when all banks are in the precharged state (idle state) and no bursts are in progress. the controller must wait the speci? ed time t mrd before initiating any subsequent operations such as an active command. violating either of these requirements will result in unspeci? ed operation. burst length burst length is de? ned by bits m0Cm3, as shown in figure 5. read and write accesses to the ddr2 sdram are burst-oriented, with the burst length being programmable to either four or eight. the burst length dete rmines the maximum number of column locations that can be accessed for a given read or write command. when a read or write command is issued, a block of columns equal to the burst length is effectively selected. all accesses for that burst take place within this block, meaning that the burst will wrap within the block if a boundary is reached. the block is uniquely selected by a2Cai when bl = 4 and by a3Cai when bl = 8 (where ai is the most signi? cant column address bit for a given con? guration). the remaining (least signi? cant) address bit(s) is (are) used to select the starting location within the block. the programmed burst length applies to both read and write bursts. burst type accesses within a given burst may be programmed to be either sequential or interleaved. the burst type is selected via bit m3, as shown in figure 5. the ordering of accesses within a burst is determined by the burst length, the burst type, and the starting column address, as shown in table 2. ddr2 sdram supports 4-bit burst mode and 8-bit burst mode only. for 8-bit burst mode, full interleave address ordering is supported; however, sequential address ordering is nibble-based. burst length cas# latency bt pd a9 a7 a6 a5 a4 a3 a8 a2 a1 a0 mode register (mx) address bus 976543 8210 a10 a12 a11 ba0 ba1 10 11 12 13 0 1 14 burst length reserved reserved 4 8 reserved reserved reserved reserved m0 0 1 0 1 0 1 0 1 m1 0 0 1 1 0 0 1 1 m2 0 0 0 0 1 1 1 1 0 1 burst type sequential interleaved m3 cas laten cy (cl) reserved reserved reserved 3 4 5 6 reserved m4 0 1 0 1 0 1 0 1 m5 0 0 1 1 0 0 1 1 m6 0 0 0 0 1 1 1 1 0 1 mo de normal test m7 15 dll tm 0 1 dll reset no yes m8 write recovery reserved 2 3 4 5 6 reserved reserved m9 0 1 0 1 0 1 0 1 m10 0 0 1 1 0 0 1 1 m11 0 0 0 0 1 1 1 1 wr a13 mr 0 1 0 1 mo de register definition mode register (mr) extended mode register (emr) extended mode register (emr2) extended mode register (emr3) m15 0 0 1 1 0 1 pd mode fast exit (normal) slow exit (low power) m12 m14 figure 5 C mode register (mr) definition note: 1. not used on this part
w3h64m72e-xsbx 10 white electronic designs corporation ? (602) 437-1520 ? www.wedc.com white electronic designs march 2006 rev. 1 advanced* white electronic designs corp. reserves the right to change products or speci? cations without notice. table 2 C burst definition notes: 1. for a burst length of two, a1-ai select two-data-element block; a0 selects the starting column within the block. 2. for a burst length of four, a2-ai select four-data-element block; a0-1 select the starting column within the block. 3. for a burst length of eight, a3-ai select eight-data-element block; a0-2 select the starting column within the block. 4. whenever a boundary of the block is reached within a given sequence above, the following access wraps within the block. burst length starting column address order of accesses with in a burst type = sequential type = in ter leaved 4 a1 a0 0 0 0-1-2-3 0-1-2-3 0 1 1-2-3-0 1-0-3-2 1 0 2-3-0-1 2-3-0-1 1 1 3-0-1-2 3-2-1-0 8 a2 a1 a0 0 0 0 0-1-2-3-4-5-6-7 0-1-2-3-4-5-6-7 0 0 1 1-2-3-0-5-6-7-4 1-0-3-2-5-4-7-6 0 1 0 2-3-0-1-6-7-4-5 2-3-0-1-6-7-4-5 0 1 1 3-0-1-2-7-4-5-6 3-2-1-0-7-6-5-4 1 0 0 4-5-6-7-0-1-2-3 4-5-6-7-0-1-2-3 1 0 1 5-6-7-4-1-2-3-0 5-4-7-6-1-0-3-2 1 1 0 6-7-4-5-2-3-0-1 6-7-4-5-2-3-0-1 1 1 1 7-4-5-6-3-0-1-2 7-6-5-4-3-2-1-0 operating mode the normal operating mode is selected by issuing a command with bit m7 set to 0, and all other bits set to the desired values, as shown in figure 5. when bit m7 is 1, no other bits of the mode register are programmed. programming bit m7 to 1 places the ddr2 sdram into a test mode that is only used by the manufacturer and should not be used. no operation or functionality is guaranteed if m7 bit is 1. dll reset dll reset is de? ned by bit m8, as shown in figure 5. programming bit m8 to 1 will activate the dll reset function. bit m8 is self-clearing, meaning it returns back to a value of 0 after the dll reset function has been issued. anytime the dll reset function is used, 200 clock cycles must occur before a read command can be issued to allow time for the internal clock to be synchronized with the external clock. failing to wait for synchronization to occur may result in a violation of the t ac or t dqsck parameters. write recovery write recovery (wr) time is de? ned by bits m9Cm11, as shown in figure 5. the wr register is used by the ddr2 sdram during write with auto precharge operation. during write with auto precharge operation, the ddr2 sdram delays the internal auto precharge operation by wr clocks (programmed in bits m9Cm11) from the last data burst. wr values of 2, 3, 4, 5, or 6 clocks may be used for programming bits m9Cm11. the user is required to program the value of wr, which is calculated by dividing t wr (in ns) by t ck (in ns) and rounding up a non integer value to the next integer; wr [cycles] = t wr [ns] / t ck [ns]. reserved states should not be used as unknown operation or incompatibility with future versions may result. power-down mode active power-down (pd) mode is de? ned by bit m12, as shown in figure 5. pd mode allows the user to determine the active power-down mode, which determines performance versus power savings. pd mode bit m12 does not apply to precharge pd mode. when bit m12 = 0, standard active pd mode or fast-exit active pd mode is enabled. the t xard parameter is used for fast-exit active pd exit timing. the dll is expected to be enabled and running during this mode. when bit m12 = 1, a lower-power active pd mode or slow- exit active pd mode is enabled. the t xard parameter is used for slow-exit active pd exit timing. the dll can be enabled, but frozen during active pd mode since the exit- to-read command timing is relaxed. the power difference expected between pd normal and pd low-power mode is de? ned in the i cc table.
w3h64m72e-xsbx 11 white electronic designs corporation ? (602) 437-1520 ? www.wedc.com white electronic designs march 2006 rev. 1 advanced* white electronic designs corp. reserves the right to change products or speci? cations without notice. cas latency (cl) the cas latency (cl) is de? ned by bits m4Cm6, as shown in figure 5. cl is the delay, in clock cycles, between the registration of a read command and the availability of the ? rst bit of output data. the cl can be set to 3, 4, 5, or 6 clocks, depending on the speed grade option being used. ddr2 sdram does not support any half-clock latencies. reserved states should not be used as unknown operation or incompatibility with future versions may result. ddr2 sdram also supports a feature called posted cas additive latency (al). this feature allows the read command to be issued prior to t rcd (min) by delaying the internal command to the ddr2 sdram by al clocks. examples of cl = 3 and cl = 4 are shown in figure 6; both assume al = 0. if a read command is registered at clock edge n , and the cl is m clocks, the data will be available nominally coincident with clock edge n + m (this assumes al = 0). d out n + 3 d out n + 2 d out n + 1 ck ck# command dq dqs, dqs# cl = 3 (al = 0) read burst length = 4 posted cas# additive latency (al) = 0 shown with nominal t ac, t dqsck, and t dqsq t0 t1 t2 dont care transitioning data nop nop nop d out n t3 t4 t5 nop nop t6 nop d out n + 3 d out n + 2 d out n + 1 ck ck# command dq dqs, dqs# cl = 4 (al = 0) read t0 t1 t2 nop nop nop d out n t3 t4 t5 nop nop t6 nop figure 6 C cas latency (cl)
w3h64m72e-xsbx 12 white electronic designs corporation ? (602) 437-1520 ? www.wedc.com white electronic designs march 2006 rev. 1 advanced* white electronic designs corp. reserves the right to change products or speci? cations without notice. extended mode register (emr) the extended mode register controls functions beyond those controlled by the mode register; these additional functions are dll enable/disable, output drive strength, on die termination (odt) (rtt), posted al, off-chip driver impedance calibration (ocd), dqs# enable/disable, rdqs/rdqs# enable/disable, and output disable/enable. these functions are controlled via the bits shown in figure 7. the emr is programmed via the load mode (lm) command and will retain the stored information until it is programmed again or the device loses power. reprogramming the emr will not alter the contents of the memory array, provided it is performed correctly. the emr must be loaded when all banks are idle and no bursts are in progress, and the controller must wait the speci? ed time t mrd before initiating any subsequent operation. violating either of these requirements could result in unspeci? ed operation. figure 7 C extended mode register definition dll posted cas# out a9 a7 a6 a5 a4 a3 a8 a2 a1 a0 extended mode register (ex) address bus 976543 8210 a10 a12 a11 ba0 ba1 10 11 12 13 0 2 14 poste d ca s# a dditive laten cy (al) 0 1 2 3 4 reserved reserved reserved e3 0 1 0 1 0 1 0 1 e4 0 0 1 1 0 0 1 1 e5 0 0 0 0 1 1 1 1 0 1 dll ena ble enable (normal) disable (test/debug) e0 15 0 1 rdq s ena ble no yes e11 ocd program a13 ods r tt dqs# 0 1 dq s# ena ble enable disable e10 rdqs rtt (nominal) r tt disabled 75 ? 150 ? 50 ? e2 0 1 0 1 e6 0 0 1 1 0 1 outputs enabled disabled e12 0 1 0 1 mo de regi ster set mode register set (mrs) extended mode register (emrs) extended mode register (emrs2) extended mode register (emrs3) e15 0 0 1 1 e14 mrs ocd operation ocd not supported 1 reserved reserved reserved ocd default state 1 e7 0 1 0 0 1 e8 0 0 1 0 1 e9 0 0 0 1 1 0 1 output drive strength e1 full strength (18 ? target) reduced strength (40 ? target) r tt e16 0 0 0 0 ba2 16 note: 1. during initialization, all three bits must be set to "1" for ocd default state, then must be set to "0" before initialization is ? nished, as detailed in the initialization procedure. 2.. e13 (a13) is not used on this device.
w3h64m72e-xsbx 13 white electronic designs corporation ? (602) 437-1520 ? www.wedc.com white electronic designs march 2006 rev. 1 advanced* white electronic designs corp. reserves the right to change products or speci? cations without notice. dll enable/disable the dll may be enabled or disabled by programming bit e0 during the lm command, as shown in figure 7. the dll must be enabled for normal operation. dll enable is required during power-up initialization and upon returning to normal operation after having disabled the dll for the purpose of debugging or evaluation. enabling the dll should always be followed by resetting the dll using an lm command. the dll is automatically disabled when entering self refresh operation and is automatically re-enabled and reset upon exit of self refresh operation. any time the dll is enabled (and subsequently reset), 200 clock cycles must occur before a read command can be issued, to allow time for the internal clock to synchronize with the external clock. failing to wait for synchronization to occur may result in a violation of the t ac or t dqsck parameters. output drive strength the output drive strength is de? ned by bit e1, as shown in figure 7. the normal drive strength for all outputs are speci? ed to be sstl_18. programming bit e1 = 0 selects normal (full strength) drive strength for all outputs. selecting a reduced drive strength option (e1 = 1) will reduce all outputs to approximately 60 percent of the sstl_18 drive strength. this option is intended for the support of lighter load and/or point-to-point environments. dqs# enable/disable the dqs# ball is enabled by bit e10. when e10 = 0, dqs# is the complement of the differential data strobe pair dqs/dqs#. when disabled (e10 = 1), dqs is used in a single ended mode and the dqs# ball is disabled. when disabled, dqs# should be left ? oating. this function is also used to enable/disable rdqs#. if rdqs is enabled (e11 = 1) and dqs# is enabled (e10 = 0), then both dqs# and rdqs# will be enabled. output enable/disable the output enable function is de? ned by bit e12, as shown in figure 7. when enabled (e12 = 0), all outputs (dqs, dqs, dqs#, rdqs, rdqs#) function normally. when disabled (e12 = 1), all ddr2 sdram outputs (dqs, dqs, dqs#, rdqs, rdqs#) are disabled, thus removing output buffer current. the output disable feature is intended to be used during i cc characterization of read current. on-die termination (odt) odt effective resistance, r tt (eff), is de? ned by bits e2 and e6 of the emr, as shown in figure 7. the odt feature is designed to improve signal integrity of the memory channel by allowing the ddr2 sdram controller to independently turn on/off odt for any or all devices. r tt effective resistance values of 50? ,75?, and 150? are selectable and apply to each dq, dqs/dqs#, rdqs/ rdqs#, udqs/udqs#, ldqs/ldqs#, dm, and udm/ ldm signals. bits (e6, e2) determine what odt resistance is enabled by turning on/off sw1, sw2, or sw3. the odt effective resistance value is elected by enabling switch sw1, which enables all r1 values that are 150? each, enabling an effective resistance of 75? (r tt2 (eff) = r2/2). similarly, if sw2 is enabled, all r2 values that are 300? each, enable an effective odt resistance of 150? (r tt2 (eff) = r2/2). switch sw3 enables r1 values of 100? enabling effective resistance of 50? reserved states should not be used, as unknown operation or incompatibility with future versions may result. the odt control ball is used to determine when r tt (eff) is turned on and off, assuming odt has been enabled via bits e2 and e6 of the emr. the odt feature and odt input ball are only used during active, active power-down (both fast-exit and slow-exit modes), and precharge power- down modes of operation. odt must be turned off prior to entering self refresh. during power-up and initialization of the ddr2 sdram, odt should be disabled until issuing the emr command to enable the odt feature, at which point the odt ball will determine the r tt (eff) value. any time the emr enables the odt function, odt may not be driven high until eight clocks after the emr has been enabled. see odt timing section for odt timing diagrams.
w3h64m72e-xsbx 14 white electronic designs corporation ? (602) 437-1520 ? www.wedc.com white electronic designs march 2006 rev. 1 advanced* white electronic designs corp. reserves the right to change products or speci? cations without notice. posted cas additive latency (al) posted cas additive latency (al) is supported to make the command and data bus efficient for sustainable bandwidths in ddr2 sdram. bits e3Ce5 de? ne the value of al, as shown in figure 7. bits e3Ce5 allow the user to program the ddr2 sdram with an inverse al of 0, 1, 2, 3, or 4 clocks. reserved states should not be used as unknown operation or incompatibility with future versions may result. in this operation, the ddr2 sdram allows a read or write command to be issued prior to t rcd (min) with the requirement that al t rcd (min). a typical application using this feature would set al = t rcd (min) - 1x t ck. the read or write command is held for the time of the al before it is issued internally to the ddr2 sdram device. rl is controlled by the sum of al and cl; rl = al+cl. write latency (wl) is equal to rl minus one clock; wl = al + cl - 1 x t ck. a9 a7 a 6 a5 a4 a3 a8 a2 a1 a0 exten ded mo de re gister (ex) a ddress bus 976543 8210 a10 a12 a11 ba0 ba1 10 11 12 13 0 1 14 15 a13 0 1 0 1 mode register definition m15 0 0 1 1 m14 emr2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 high temperature self refresh rate enable industrial temperature option; use if t c excee ds 85 c e7 0 1 ba2 16 m1 6 0 0 0 0 mode register (mr) extended mode register (emr) extended mode register (emr2) extended mode register (emr3) commercial temperature default figure 8 C extended mode register 2 (emr2) definition note: 1. e13 (a13)-e0(a0) are reserved for future use and must be programmed to "0." a13 is not used in this device.
w3h64m72e-xsbx 15 white electronic designs corporation ? (602) 437-1520 ? www.wedc.com white electronic designs march 2006 rev. 1 advanced* white electronic designs corp. reserves the right to change products or speci? cations without notice. extended mode register 2 the extended mode register 2 (emr2) controls functions beyond those controlled by the mode register. currently all bits in emr2 are reserved, as shown in figure 8. the emr2 is programmed via the lm command and will retain the stored information until it is programmed again or the device loses power. reprogramming the emr will not alter the contents of the memory array, provided it is performed correctly. bit e7 (a7) must be programmed as"1" to provide a faster refresh rate on devices if the t case exceeds 85c emr2 must be loaded when all banks are idle and no bursts are in progress, and the controller must wait the speci? ed time t mrd before initiating any subsequent operation. violating either of these requirements could result in unspeci? ed operation. extended mode register 3 the extended mode register 3 (emr3) controls functions beyond those controlled by the mode register. currently, all bits in emr3 are reserved, as shown in figure 9. the emr3 is programmed via the lm command and will retain the stored information until it is programmed again or the device loses power. reprogramming the emr will not alter the contents of the memory array, provided it is performed correctly. emr3 must be loaded when all banks are idle and no bursts are in progress, and the controller must wait the speci? ed time t mrd before initiating any subsequent operation. violating either of these requirements could result in unspeci? ed operation. command truth tables the following tables provide a quick reference of ddr2 sdram available commands, including cke power-down modes, and bank-to-bank commands. figure 9 C extended mode register 3 (emr3) definition a9 a7 a 6 a5 a4 a3 a8 a2 a1 a0 exten ded mo de re gister (ex) a ddress bus 976543 8210 a10 a12 a11 ba0 ba1 10 11 12 13 14 15 a13 0 1 0 1 mode register definition m15 0 0 1 1 m14 emr3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 ba2 16 m1 6 0 0 0 0 mode register (mr) extended mode register (emr) extended mode register (emr2) extended mode register (emr3) note: 1. e13 (a13)-e0 (a0) are reserved for future use and must be programmed to "0." a13 is not used in this device.
w3h64m72e-xsbx 16 white electronic designs corporation ? (602) 437-1520 ? www.wedc.com white electronic designs march 2006 rev. 1 advanced* white electronic designs corp. reserves the right to change products or speci? cations without notice. table 3 C truth table - ddr2 commands notes 1, 5, and 6 apply to all function cke cs# ras# cas# we# ba2 ba1 ba0 a12 a11 a10 a9-a0 notes previous cycle current cycle load mode h h llllba op code 2 refresh h h lllhxxxx self-refresh entry h l lllhxxxx self-refresh exit lh hxxx xxxx7 lhhh single bank precharge hhllhlxxlx2 all banks precharge h h l lhlxxhx bank activate h h l l h l ba row address write hhllhlba column address l column address 2, 3 write with auto precharge hhlhllba column address h column address 2, 3 read hhlhlhba column address l column address 2, 3 read with auto precharge hhlhlhba column address h column address 2, 3 no operation h x lhhhxxxx device deselect h x hxxxxxxx power-down entry hl hxxx xxxx4 lhhh power-down exit lh hxxx xxxx4 lhhh note: 1. all ddr2 sdram commands are de? ned by states of cs#, ras#, cas#, we#, and cke at the rising edge of the clock. 2. bank addresses (ba) ba0Cba2 determine which bank is to be operated upon. ba during a lm command selects which mode registe r is programmed. 3. 3. burst reads or writes at bl = 4 cannot be terminated or interrupted. 4. the power-down mode does not perform any refresh operations. the duration of power-down is therefore limited by the refres h requirements outlined in the ac parametric section. 5. the state of odt does not affect the states described in this table. the odt function is not available during self refresh . see on-die termination (odt) for details. 6. x means h or l (but a de? ned logic level). 7. self refresh exit is asynchronous.
w3h64m72e-xsbx 17 white electronic designs corporation ? (602) 437-1520 ? www.wedc.com white electronic designs march 2006 rev. 1 advanced* white electronic designs corp. reserves the right to change products or speci? cations without notice. deselect the deselect function (cs# high) prevents new commands from being executed by the ddr2 sdram. the ddr2 sdram is effectively deselected. operations already in progress are not affected. no operation (nop) the no operation (nop) command is used to instruct the selected ddr2 sdram to perform a nop (cs# is low; ras#, cas#, and we are high). this prevents unwanted commands from being registered during idle or wait states. operations already in progress are not affected. load mode (lm) the mode registers are loaded via inputs ba2Cba0, and a12Ca0. ba2Cba0 determine which mode register will be programmed. see mode register (mr). the lm command can only be issued when all banks are idle, and a subsequent execute able command cannot be issued until t mrd is met. bank/row activation active command the active command is used to open (or activate) a row in a particular bank for a subsequent access. the value on the ba2Cba0 inputs selects the bank, and the address provided on inputs a12Ca0 selects the row. this row remains active (or open) for accesses until a precharge command is issued to that bank. a precharge command must be issued before opening a different row in the same bank. active operation before any read or write commands can be issued to a bank within the ddr2 sdram, a row in that bank must be opened (activated), even when additive latency is used. this is accomplished via the active command, which selects both the bank and the row to be activated. after a row is opened with an active command, a read or write command may be issued to that row, subject to the t rcd speci? cation. t rcd (min) should be divided by the clock period and rounded up to the next whole number to determine the earliest clock edge after the active command on which a read or write command can be entered. the same procedure is used to convert other speci? cation limits from time units to clock cycles. for example, a t rcd (min) speci? cation of 20ns with a 266 mhz clock ( t ck = 3.75ns) results in 5.3 clocks, rounded up to 6. a subsequent active command to a different row in the same bank can only be issued after the previous active row has been closed (precharged). the minimum time interval between successive active commands to the same bank is de? ned by t rc a subsequent active command to another bank can be issued while the ? rst bank is being accessed, which results in a reduction of total row-access overhead. the minimum time interval between successive active commands to different banks is de? ned by t rrd figure 10 C active command dont care ck ck # cs # ras# cas# we# ck e row bank address bank address
w3h64m72e-xsbx 18 white electronic designs corporation ? (602) 437-1520 ? www.wedc.com white electronic designs march 2006 rev. 1 advanced* white electronic designs corp. reserves the right to change products or speci? cations without notice. read command the read command is used to initiate a burst read access to an active row. the value on the ba2Cba0 inputs selects the bank, and the address provided on inputs a0Ci (where i = a9) selects the starting column location. the value on input a10 determines whether or not auto precharge is used. if auto precharge is selected, the row being accessed will be precharged at the end of the read burst; if auto precharge is not selected, the row will remain open for subsequent accesses. read operation read bursts are initiated with a read command. the starting column and bank addresses are provided with the read command and auto precharge is either enabled or disabled for that burst access. if auto precharge is enabled, the row being accessed is automatically precharged at the completion of the burst. if auto precharge is disabled, the row will be left open after the completion of the burst. during read bursts, the valid data-out element from the starting column address will be available read latency (rl) clocks later. rl is de? ned as the sum of al and cl; rl = al + cl. the value for al and cl are programmable via the mr and emr commands, respectively. each subsequent data-out element will be valid nominally at the next positive or negative clock edge (i.e., at the next crossing of ck and ck#). dqs/dqs# is driven by the ddr2 sdram along with output data. the initial low state on dqs and high state on dqs# is known as the read preamble ( t rpre). the low state on dqs and high state on dqs# coincident with the last data-out element is known as the read postamble ( t rpst). upon completion of a burst, assuming no other commands have been initiated, the dq will go high-z. data from any read burst may be concatenated with data from a subsequent read command to provide a continuous ? ow of data. the ? rst data element from the new burst follows the last element of a completed burst. the new read command should be issued x cycles after the ? rst read command, where x equals bl / 2 cycles. figure 11 C read command dont care ck ck # cs # ras# cas# we# ck e co l bank address bank address a uto pre charge enable disable a10
w3h64m72e-xsbx 19 white electronic designs corporation ? (602) 437-1520 ? www.wedc.com white electronic designs march 2006 rev. 1 advanced* white electronic designs corp. reserves the right to change products or speci? cations without notice. write command the write command is used to initiate a burst write access to an active row. the value on the ba2Cba0 inputs selects the bank, and the address provided on inputs a0C9 selects the starting column location. the value on input a10 determines whether or not auto precharge is used. if auto precharge is selected, the row being accessed will be precharged at the end of the write burst; if auto precharge is not selected, the row will remain open for subsequent accesses. input data appearing on the dq is written to the memory array subject to the dm input logic level appearing coincident with the data. if a given dm signal is registered low, the corresponding data will be written to memory; if the dm signal is registered high, the corresponding data inputs will be ignored, and a write will not be executed to that byte/column location. write operation write bursts are initiated with a write command, as shown in figure 12. ddr2 sdram uses wl equal to rl minus one clock cycle [wl = rl - 1ck = al + (cl - 1ck)]. the starting column and bank addresses are provided with the write command, and auto precharge is either enabled or disabled for that access. if auto precharge is enabled, the row being accessed is precharged at the completion of the burst. during write bursts, the ? rst valid data-in element will be registered on the ? rst rising edge of dqs following the write command, and subsequent data elements will be registered on successive edges of dqs. the low state on dqs between the write command and the ? rst rising edge is known as the write preamble; the low state on dqs following the last data-in element is known as the write postamble. the time between the write command and the ? rst rising dqs edge is wl t dqss. subsequent dqs positive rising edges are timed, relative to the associated clock edge, as t dqss. t dqss is speci? ed with a relatively wide range (25 percent of one clock cycle). all of the write diagrams show the nominal case, and where the two extreme cases ( t dqss [min] and t dqss [max]) might not be intuitive, they have also been included. upon completion of a burst, assuming no other commands have been initiated, the dq will remain high-z and any additional input data will be ignored. data for any write burst may be concatenated with a subsequent write command to provide continuous ? ow of input data. the ? rst data element from the new burst is applied after the last element of a completed burst. the new write command should be issued x cycles after the ? rst write command, where x equals bl/2. ddr2 sdram supports concurrent auto precharge options, as shown in table 4. ddr2 sdram does not allow interrupting or truncating any write burst using bl = 4 operation. once the bl = 4 write command is registered, it must be allowed to complete the entire write burst cycle. however, a write (with auto precharge disabled) using bl = 8 operation might be interrupted and truncated only by another write burst as long as the interruption occurs on a 4-bit boundary, due to the 4 n prefetch architecture of ddr2 sdram. write burst bl = 8 operations may not to be interrupted or truncated with any command except another write command. data for any write burst may be followed by a subsequent read command. the number of clock cycles required to meet t wtr is either 2 or t wtr/ t ck, whichever is greater. data for any write burst may be followed by a subsequent precharge command. t wt starts at the end of the data burst, regardless of the data mask condition.
w3h64m72e-xsbx 20 white electronic designs corporation ? (602) 437-1520 ? www.wedc.com white electronic designs march 2006 rev. 1 advanced* white electronic designs corp. reserves the right to change products or speci? cations without notice. figure 12 C write command cs # we# cas# ras# ck e ca a10 bank address high en ap dis ap ba ck ck # dont care address note: ca = column address; ba = bank address; en ap = enable auto precharge; and dis ap = disable auto precharge. table 4 C write using concurrent auto precharge from command (bank n ) to command (bank m ) minimum delay (with concurrent auto precharge) units write with auto precharge read or read w/ap (cl-1) + (bl/2) + t wtr t ck write or write w/ap (bl/2) t ck precharge or active 1 t ck
w3h64m72e-xsbx 21 white electronic designs corporation ? (602) 437-1520 ? www.wedc.com white electronic designs march 2006 rev. 1 advanced* white electronic designs corp. reserves the right to change products or speci? cations without notice. precharge command the precharge command, illustrated in figure 13, is used to deactivate the open row in a particular bank or the open row in all banks. the bank(s) will be available for a subsequent row activation a speci? ed time ( t rp ) after the precharge command is issued, except in the case of concurrent auto precharge, where a read or write command to a different bank is allowed as long as it does not interrupt the data transfer in the current bank and does not violate any other timing parameters. once a bank has been precharged, it is in the idle state and must be activated prior to any read or write commands being issued to that bank. a precharge command is allowed if there is no open row in that bank (idle state) or if the previously open row is already in the process of precharging. however, the precharge period will be determined by the last precharge command issued to the bank. precharge operation input a10 determines whether one or all banks are to be precharged, and in the case where only one bank is to be precharged, inputs ba2Cba0 select the bank. otherwise ba2Cba0 are treated as dont care. when all banks are to be precharged, inputs ba2Cba0 are treated as dont care. once a bank has been precharged, it is in the idle state and must be activated prior to any read or write commands being issued to that bank. t rpa timing applies when the precharge (all) command is issued, regardless of the number of banks already open or closed. if a single-bank precharge command is issued, t rp timing applies. t rpa (min) applies to all 8-bank ddr2 devices. self refresh command the self refresh command can be used to retain data in the ddr2 sdram, even if the rest of the system is powered down. when in the self refresh mode, the ddr2 sdram retains data without external clocking. all power supply inputs (including v ref ) must be maintained at valid levels upon entry/exit and during self refresh operation. the self refresh command is initiated like a refresh command except cke is low. the dll is automatically disabled upon entering self refresh and is automatically enabled upon exiting self refresh (200 clock cs# we# cas# ras# cke a10 ba0 - ba2 high all banks one bank ba address ck ck# dont care figure 13 C precharge command note: ba = bank address (if a10 is low; otherwise "don't care"). cycles must then occur before a read command can be issued). the differential clock should remain stable and meet t cke speci? cations at least 1 x t ck after entering self refresh mode. all command and address input signals except cke are dont care during self refresh. the procedure for exiting self refresh requires a sequence of commands. first, the differential clock must be stable and meet t ck speci? cations at least 1 x t ck prior to cke going back high. once cke is high ( t cle(min) has been satis? ed with four clock registrations), the ddr2 sdram must have nop or deselect commands issued for t xsnr because time is required for the completion of any internal refresh in progress. a simple algorithm for meeting both refresh and dll requirements is to apply nop or deselect commands for 200 clock cycles before applying any other command. note: self refresh not available at military temperature..
w3h64m72e-xsbx 22 white electronic designs corporation ? (602) 437-1520 ? www.wedc.com white electronic designs march 2006 rev. 1 advanced* white electronic designs corp. reserves the right to change products or speci? cations without notice. dc operating conditions all voltages referenced to v ss parameter symbol min typical max unit notes supply voltage v cc 1 .7 1 .8 1 .9 v 1 i/o supply voltage v ccq 1 .7 1 .8 1 .9 v 4 i/o reference voltage v ref 0.49 x v ccq 0.50 x v ccq 0.51 x v ccq v2 i/o termination voltage v tt v ref -0.04 v ref v ref + 0.04 v 3 notes: 1. v cc v ccq must track each other. v ccq must be less than or equal to v cc . 2. v ref is expected to equal v ccq /2 of the transmitting device and to track variations in the dc level of the same. peak-to-peak noise on v ref may not exceed 1 percent of the dc value. peak-to-peak ac noise on v ref may not exceed 2 percent of v ref . this measurement is to be taken at the nearest v ref bypass capacitor. 3. v tt is not applied directly to the device. v tt is a system supply for signal termination resistors, is expected to be set equal to v ref and must track variations in the dc level of v ref . 4. v ccq tracks with v cc track with v cc . absolute maximum ratings symbol parameter min max u nit v cc voltage on v cc pin relative to v ss -1.0 2.3 v v ccq voltage on v ccq pin relative to v ss -0.5 2.3 v v in , v out voltage on any pin relative to v ss -0.5 2.3 v t stg storage temperature -55 125 c i l input leakage current; any input 0v w3h64m72e-xsbx 23 white electronic designs corporation ? (602) 437-1520 ? www.wedc.com white electronic designs march 2006 rev. 1 advanced* white electronic designs corp. reserves the right to change products or speci? cations without notice. input dc logic level all voltages referenced to v ss parameter symbol min max unit input high (logic 1) voltage v ih (dc) v ref + 0.1 25 v ccq + 0.300 v input low (logic 0) voltage v il (dc) -0.300 v ref - 0.125 v input ac logic level all voltages referenced to v ss parameter symbol min max unit ac input high (logic 1) voltage ddr2-400 & ddr2-533 v ih (ac) v ref + 0.250 v ac input high (logic 1) voltage ddr2-667 v ih (ac) v ref + 0.200 v ac input low (logic 0) voltage ddr2-400 & ddr2-533 v il (ac) v ref - 0.250 v ac input low (logic 0) voltage ddr2-667 v il (ac) v ref - 0.200 v
w3h64m72e-xsbx 24 white electronic designs corporation ? (602) 437-1520 ? www.wedc.com white electronic designs march 2006 rev. 1 advanced* white electronic designs corp. reserves the right to change products or speci? cations without notice. ddr2 i cc specifications and conditions vcc = 1.8v 0.1v; -55c t a 125c symbol proposed conditions 533 cl4 400 cl3 units i cc0 operating one bank active-precharge current; t ck = t ck (i cc ), t rc = t rc (i cc ), t ras = t ras min(i cc ); cke is high, cs# is high between valid commands; address bus inputs are switching; data bus inputs are switching 675 550 ma i cc1 operating one bank active-read-precharge current; i out = 0ma; bl = 4, cl = cl(i cc ), al = 0; t ck = t ck (i cc ), t rc = t rc (i cc ), t ras = t ras min(i cc ), t rcd = t rcd (i cc ); cke is high, cs# is high between valid commands; address bus inputs are switching; data pattern is same as i dad6w 650 600 ma i cc2p precharge power-down current; all banks idle; t ck = t ck (i cc ); cke is low; other control and address bus inputs are stable; data bus inputs are floating 35 35 ma i cc2q precharge quiet standby current; all banks idle; t ck = t ck (i cc ); cke is high, cs# is high; other control and address bus inputs are stable; data bus inputs are floating 325 225 ma i cc2n precharge standby current; all banks idle; t ck = t ck (i cc ); cke is high, cs# is high; other control and address bus inputs are switching; data bus inputs are switching 350 250 ma i cc3p active power-down current; all banks open; t ck = t ck (i cc ); cke is low; other control and address bus inputs are stable; data bus inputs are floating fast pdn exit mrs(12) = 0 200 150 ma slow pdn exit mrs(12) = 1 50 50 ma i cc3n active standby current; all banks open; t ck = t ck (i cc ), t ras = t rasmax (i cc ), t rp = t rp (i cc ); cke is high, cs# is high between valid commands; other control and address bus inputs are switching; data bus inputs are switching 375 300 ma i cc4w operating burst write current; all banks open, continuous burst writes; bl = 4, cl = cl(i cc ), al = 0; t ck = t ck (i cc ), t ras = t rasmax (i cc ), t rp = t rp (i cc ); cke is high, cs# is high between valid commands; address bus inputs are switching; data bus inputs are switching 1,000 900 ma i cc4r operating burst read current; all banks open, continuous burst reads, i out = 0ma; bl = 4, cl = cl(i cc ), al = 0; t ck = t ck (i cc ), t ras = t rasmax (i cc ), t rp = t rp (i cc ); cke is high, cs# is high between valid commands; address bus inputs are switching; data pattern is same as i dad6w 1,300 1,250 ma i cc5 burst auto refresh current; t ck = t ck (i cc ); refresh command at every t rfc (i cc ) interval; cke is high, cs# is high between valid commands; other control and address bus inputs are switching; data bus inputs are switching 1,350 1,250 ma i cc6 self refresh current; ck and ck# at 0v; cke 0.2v; other control and address bus inputs are floating; data bus inputs are floating normal 35 35 ma i cc7 operating bank interleave read current; all bank interleaving reads, i out = 0ma; bl = 4, cl = cl(i cc ), al = t rc d(i cc )-1*t ck (i cc ); t ck = t ck (i cc ), t rc = t rc (i cc ), t rrd = t rrd (i cc ), t rcd = 1*t ck (i cc ); cke is high, cs# is high between valid commands; address bus inputs are stable during deselects; data pattern is same as i dad6r ; refer to the following page for detailed timing conditions 1,750 1,650 ma
w3h64m72e-xsbx 25 white electronic designs corporation ? (602) 437-1520 ? www.wedc.com white electronic designs march 2006 rev. 1 advanced* white electronic designs corp. reserves the right to change products or speci? cations without notice. ac timing parameters -55c t a < +125c; v ccq = + 1.8v 0.1v, v cc = +1.8v 0.1v parameter symbol 533mbs cl4 400mbs cl3 unit min max min max clock clock cycle time cl=4 t ck(4) 3,750 8,000 5,000 8,000 ps cl=3 t ck(3) 5,000 8,000 5,000 8,000 ps ck high-level width t ch 0.48 0.52 0.48 0.52 t ck ck low-level width t cl 0.48 0.52 0.48 0.52 t ck half clock period t hp min (t ch , t cl ) min (t ch , t cl )ps clock (absolute) absolute t ck t ck abs t ck avg (min)+ t jit per (min) t ck avg (max)+ t jit per (max) t ck avg (min)+ t jit per (min) t ck avg (max)+ t jit per (max) ps absolute ck high-level width t ch abs t ck avg (min)* t ch avg (min)+ t jit dty (min) t ck avg (max)* t ch avg (max)+ t jit dty (max) t ck avg (min)* t ch avg (min)+ t jit dty (min) t ck avg (max)* t ch avg (max)+ t jit dty (max) ps absolute ck low-level width t cl abs t ck avg (min)* t cl avg (min)+ t jit dty (min) t ck avg (max)* t cl avg (max)+ t jit dty (max) t ck avg (min)* t cl avg (min)+ t jit dty (min) t ck avg (max)* t cl avg (max)+ t jit dty (max) ps clock jitter clock jitter - period t jit per -125 125 -125 125 ps clock jitter - half period t jit duty -125 125 -125 125 ps clock jitter - cycle to cycle t jit cc 250 250 ps cumulative jitter error, 2 cycles t err 2per -175 175 -175 175 ps cumulative jitter error, 3 cycles t err 3per -225 225 -225 225 ps cumulative jitter error, 4 cycles t err 4per -250 250 -250 250 ps cumulative jitter error, 5 cycles t err 5per -250 250 -250 250 ps cumulative jitter error, 6-10 cycles t err 6-10per -350 350 -350 350 ps cumulative jitter error, 11-50 cycles t err 11-50per -450 450 -450 450 ps
w3h64m72e-xsbx 26 white electronic designs corporation ? (602) 437-1520 ? www.wedc.com white electronic designs march 2006 rev. 1 advanced* white electronic designs corp. reserves the right to change products or speci? cations without notice. ac timing parameters (continued) -55c t a < +125c; v ccq = + 1.8v 0.1v, v cc = +1.8v 0.1v parameter symbol 533mbs cl4 400mbs cl3 unit min max min max data dq hold skew factor t qhs - 400 - 450 ps dq output access time from ck/ck# t ac -500 +500 -600 +600 ps data-out high impedance window from ck/ck# t hz t ac(max) t ac(max) ps dqs low-z window from ck/ck# t lz 1 t ac(mn) t ac(max) t ac(mn) t ac(max) ps dq low-z window from ck/ck# t lz 2 2*t ac(mn) t ac(max) 2*t ac(mn) t ac(max) ps dq and dm input setup time relative to dqs t ds a 350 400 ps t dh a 350 400 ps t ds b 100 150 ps t dh b 225 275 ps dq and dm input pulse width (for each input) t dipw 0.35 0.35 ps data hold skew factor t qhs 400 450 ps dq-dqs hold, dqs to ? rst dq to go nonvalid, per access t qh t hp - t qhs t hp - t qhs ps data valid output window (dvw) t dvw t qh - t dqsq t qh - t dqsq ns data strobe dqs input high pulse width t dqsh 0.35 0.35 t ck dqs input low pulse width t dqsl 0.35 0.35 t ck dqs output access time fromck/ck# t dqsck -450 +450 -500 +500 ps dqs falling edge to ck rising - setup time t dss 0.2 0.2 t ck dqs falling edge from ck rising - hold time t dsh 0.2 0.2 t ck dqs-dq skew, dos to last dq valid, per group, per access t dqsq 300 350 ps dqs read preamble t rpre 0.9 1.1 0.9 1.1 t ck dqs read postamble t rpst 0.4 0.6 0.4 0.6 t ck dqs write preamble setup time t wpres 0 0 ps dqs write preamble t wpre 0.25 0.25 t ck dqs write postamble t wpst 0.4 0.6 0.4 0.6 t ck positive dqs latching edge to associated clock edge t dqss -0.25 0.25 -0.25 0.25 t ck write command to ? rst dqs latching transition wl-t dqss wl+t dqss wl-t dqss wl+t dqss t ck
w3h64m72e-xsbx 27 white electronic designs corporation ? (602) 437-1520 ? www.wedc.com white electronic designs march 2006 rev. 1 advanced* white electronic designs corp. reserves the right to change products or speci? cations without notice. ac timing parameters (continued) -55c t a < +125c; v ccq = + 1.8v 0.1v, v cc = +1.8v 0.1v parameter symbol 533mbs cl4 400mbs cl3 unit min max min max command and address address and control input pulse width for each input t ipw 0.6 0.6 t ck address and control input setup time t is a 500 600 ps t is b 250 350 ps address and control input hold time t ih a 500 600 ps t ih b 375 475 ps cas# to cas# command delay t ccd 2 2 ps active to active (same bank) command t rc 55 55 ns active bank a to active bank b command t rrd 10 10 ns active to read or write delay t rcd 15 15 ns four bank activate period t faw 50 50 ns active to precharge command t ras 40 70,000 40 70,000 ns internal read to precharge command delay t rtp 7.5 7.5 ns write recovery time t wr 15 15 ns auto precharge write recovery + precharge time t dal t wr + t rp t wr + t rp ns internal write to read command delay t wtr 7.5 10 ns precharge command period t rp 15 15 ns precharge all command period t rpa t rp + t ck t rp + t ck ns load mode command cycle time t mrd 2 2 t ck self refresh cke low to ck, ck# uncertainty t delay t is +t ih + t ck t is +t ih + t ck ns refresh to active or refresh to refresh command interval t rfc 127.5 70,000 127.5 70,000 ns average periodic refresh interval (commercial) t refi 7.8 7.8 s average periodic refresh interval (industrial) t refi it 3.9 3.9 s exit self refresh to non-read command t xsnr t rpc(min) + 10 t rfc(min) + 10 ns exit self refresh to read t xsrd 200 200 t ck exit self refresh timing reference t lsxr t is t is ps odt odt tum-on delay t aond2222t ck odt turn-on t acn t ac(min) t ac(max) + 1000 t ac(min) t ac(max) + 1000 ps odt turn-off delay t aofd 2.5 2.5 2.5 2.5 t ck odt tum-off t aof t ac(min) t ac(max) + 600 t ac(min) t ac(max) + 600 ps odt tum-on (power-down mode) t aonpd t ac(min) + 2000 2 x t ck + t ac(max) + 1000 t ac(min) + 2000 2 x t ck + t ac(max) + 1000 ps odt turn-off (power-down mode) t aofpd t ac(min) + 2000 2 x t ck + t ac(max) + 1000 t ac(min) + 2000 2 x t ck + t ac(max) + 1000 ps odt to power-down entry latency t anpd 3 3 t ck odt power-down exit latency t axpd 8 8 t ck odt enable from mrs command t mod 12 12 ns power-down exit active power-down to read command, mr[bit12=0] t xard 2 2 t ck exit active power-down to read command, mr[bit12=1] t xards 6-al 6-al t ck exit precharge power-down to any non-read command t xp 2 2 t ck cke minimum high/low time t cke 3 3 t ck
w3h64m72e-xsbx 28 white electronic designs corporation ? (602) 437-1520 ? www.wedc.com white electronic designs march 2006 rev. 1 advanced* white electronic designs corp. reserves the right to change products or speci? cations without notice. all linear dimensions are millimeters and parenthetically in inches bottom view package dimension: 208 plastic ball grid array (pbga) a b c d e f g h j k l m n p r t u v w 11 10 9 8 7 6 5 4 3 2 1 208 x ? 0.51 (0.020) nom 1.0 (0.039)nom 10.0 (0.394) nom 17.15 (0.675) max 23.15 (0.911) max 18.0 (0.709) nom 1.0 (0.039) nom 3.20 (0.126) max 0.44 (0.017) nom
w3h64m72e-xsbx 29 white electronic designs corporation ? (602) 437-1520 ? www.wedc.com white electronic designs march 2006 rev. 1 advanced* white electronic designs corp. reserves the right to change products or speci? cations without notice. ordering information white electronic designs corp. ddr2 sdram configuration, 64m x 72 1.8v power supply data rate (mbs) 400 = 400mbs 533 = 533mbs 667 = 667mbs blank = no data rate speci? ed for es product (1) package: es = non quali? ed product (1) sb = 208 plastic ball grid array (pbga) device grade: m = military -55c to +125c i = in dus tri al -40c to +85c c = com mer cial 0c to +70c blank = no temperature speci? ed for es product (1) w 3h 64m 72 e - xxx sb x note 1: w3h64m72e-essb is the only available product until completion of quali? cation.
w3h64m72e-xsbx 30 white electronic designs corporation ? (602) 437-1520 ? www.wedc.com white electronic designs march 2006 rev. 1 advanced* white electronic designs corp. reserves the right to change products or speci? cations without notice. document title 64m x 72 ddr2 sdram 208 pbga multi-chip package revision history rev # history release date status rev 0 initial release december 2005 advanced rev 1 changes (all pages) 1.1 add additional technical data march 2006 advanced


▲Up To Search▲   

 
Price & Availability of W3H64M72E-667ES

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X